{
  "hyek8f": "24.44 摄氏度",
  "rscjup": "26 摄氏度",
  "am2xch": "一个展示需要完成的任务的字符串列表：",
  "6rztdg": "在这里添加一条记录",
  "to1vwe": "在这里添加 handleChange() 和 submitMessage() 方法",
  "31b7ey": "在这行上面添加代码",
  "c24by8": "在这行下面添加代码",
  "jbrt8k": "添加第 m 行到 newArray",
  "zkh12d": "使用 myString 通过挑战后，了解分组如何运行",
  "mobihi": "给 oopsGlobal 赋值 5",
  "v3ups9": "调用 scale，传入一个参数",
  "iw4a3a": "示例 1：Target 没有子级",
  "463xp8": "示例 2：Target 有一个子级",
  "u3inrm": "示例 3：Target 有两个子级",
  "axnbgg": "修改这行上面的代码",
  "i2kck7": "修改这行下面的代码",
  "dlbobn": "修改这一行",
  "v127zb": "检查两个控制台的差异。freeCodeCamp 控制台应该打印两次变量，分别对应这个挑战的每一个测试。浏览器控制台应该只打印一次变量，因为你清除了第一次的打印结果。",
  "ejm0ql": "关闭视频窗口的第三个选项卡，并合并",
  "iwch6t": "完成下面的方法，其余的执行类似",
  "hihhyz": "完成 return 语句",
  "sdxti5": "计数 target 的子节点，并删掉",
  "wfw6sc": "创建 x 和 y 轴",
  "sjw6f4": "在这里创建轴",
  "nupsh2": "创建一个二维数组，有 m 行 n 列，元素均为 0",
  "xfjb3s": "在这行下面声明 myGlobal 变量",
  "htpjk7": "为 decrement action types 定义一个常量",
  "tfzdsp": "为 increment action types 定义一个常量",
  "zh20mi": "定义 ADD、addMessage()、messageReducer() 并在这里存储：",
  "43qs4c": "为自减运算定义一个动作创建器",
  "nen3qo": "为自增运算定义一个动作创建器",
  "0cwyam": "在这里定义一个动作创建器：",
  "fq0wsg": "在这里定义一个动作",
  "tegkqa": "在这里定义 Container 组件：",
  "b5oihn": "定义 counter reducer，根据接收到的动作递增或递减 state",
  "91y4pd": "在这里定义 Redux store，传入 reducers",
  "eie1vk": "在这里定义 root reducer",
  "5s7nnl": "在这里定义 store here：",
  "34qe2q": "字典将包含集合的元素",
  "2c1wra": "在这里发送接收到的 data action",
  "923cpg": "在这里发送 request action",
  "picsyf": "在这里发送 action：",
  "ysjr1s": "显示代码",
  "kjd1am": "这里不能修改 state，否则测试不能通过",
  "5tx4ow": "娱乐网站",
  "9yu58b": "示例库存清单",
  "ciddtb": "找到目标值及其父级",
  "ixx548": "修改下方代码，使其结果为 true",
  "6mbhjj": "例如：Redux.createStore()",
  "jshtzq": "函数返回表示“一杯红茶（black tea）”的字符串",
  "cw1ghf": "函数返回表示“一杯绿茶（green tea）”的字符串",
  "iuccln": "返回一个随机填充的数组",
  "bm2mop": "点击之后获取 tabs",
  "kchz5k": "点击之前获取 tabs",
  "bfd23c": "有一个函数（代表茶的种类）和需要几杯茶，下面的函数返回一个数组，包含字符串（每个字符串表示一杯特别种类的茶）。",
  "ead98i": "全局 count 变量：",
  "7zf0i2": "将它们合并起来",
  "5j2l88": "我们创建三个浏览器窗口",
  "e843r9": "我们现在打开一个新的选项卡",
  "5fvehh": "在 myLocalScope 之外，未定义 myVar",
  "qn720a": "现在，在 console.log() 之前添加 console.clear()，清除浏览器控制台的内容，通过测试。",
  "j86mef": "现在执行打开选项卡，关闭选项卡和其他操作",
  "mk7rvy": "现在移除 console log 这一行，通过测试",
  "n7vm1s": "只修改这一行上面的代码",
  "cvh4x7": "只修改这一行下面的代码",
  "lvmnm7": "打开一个新的选项卡，显示猫的图片",
  "avpx79": "打开你的浏览器控制台。",
  "0b5ps6": "SVG 边界和绘图之间的填充",
  "uemoej": "将 n 个 0 推入当前行以创建列",
  "lm86nf": "将当前行（已有 n 个 0）推送到数组",
  "qscelx": "可从 Redux 对象获得 Redux 方法",
  "atqiig": "在这一行下面渲染一个输入框（input），按钮（button）和列表（ul）",
  "yq81wg": "在这一行下面渲染 Provider",
  "kxio9j": "responseFromServer 设置为 false，表示从服务器获得无效响应",
  "alh6pw": "responseFromServer 设置为 true，表示从服务器获得有效响应",
  "1cfidd": "responseFromServer 表示从服务器获得一个响应",
  "96tntk": "返回 30",
  "58a5g7": "运行并检查控制台",
  "71bus9": "运行测试，查看两个控制台的差异。",
  "7wp46n": "设置为华氏刻度",
  "oefvg5": "设置",
  "mnt4d3": "应该显示 'carrot'",
  "fhe9m4": "社交网站",
  "za434b": "每周训练的堆积条形图",
  "7c1fv9": "堆积条形图在这里显示",
  "r44ovx": "tabs 是在窗口中打开的每个站点的 title 的数组",
  "cl8peb": "测试数组：",
  "1xi3cv": "全局变量",
  "3gc01a": "main.scss 文件",
  "14kfog": "这是交集方法",
  "d1shtt": "这是并集方法",
  "pqq6sy": "此方法添加一个元素到集合中",
  "nd2oxy": "此方法将检查元素是否存在，并返回 true 或 false",
  "ocm81t": "此方法将从集合中删除一个元素",
  "or9p5p": "此方法将返回集合中的所有值",
  "g1608f": "此方法将返回集合的大小",
  "bheu99": "这将保存一个集合",
  "x1djjr": "在下一行使用 console.clear()，清除浏览器控制台的内容",
  "22ta95": "使用 console.log() 打印输出变量",
  "owgrP6": "使用该行上方的类",
  "oszrtn": "使用该行下方的类",
  "w43c7l": "使用 s = [2, 5, 7] 将无效",
  "pgckoj": "变量赋值",
  "2xiqvv": "变量声明",
  "2sx8zg": "我们记录对象内部的数组",
  "xmjfd8": "当你关闭一个选项卡时",
  "es69h6": "当你将两个窗口合并为一个窗口时",
  "fho5t5": "当你在最后打开一个选项卡时",
  "00kcrm": "输出 true",
  "sxpg2a": "你的邮箱、Google Drive 和其他工作地点",
  "n4f332": "TODO: use a different type of loop"
}
